/*! nice Validator 0.7.3
 * (c) 2012-2014 Jony Zhang <zj86@live.cn>, MIT Licensed
 * http://niceue.com/validator/
 */
.n-inline-block, .nice-validator input, .nice-validator select, .nice-validator textarea, .msg-wrap, .n-icon, .n-msg{ display:inline-block; *display:inline; *zoom:1 }
.msg-box{ position:relative; *zoom:1 }
.msg-wrap{ position:relative; white-space:nowrap }
.msg-wrap, .n-icon, .n-msg{ vertical-align:top }
.n-arrow{ position:absolute; overflow:hidden; }
.n-arrow b, .n-arrow i{ position:absolute; top:0; left:0; overflow:hidden; margin:0; padding:0; border:0; font-weight:400; font-style:normal; font-size:12px; font-family:serif; line-height:14px; _line-height:15px }
.n-arrow i{ text-shadow:none }
.n-icon{ overflow:hidden; width:16px; height:16px; background-repeat:no-repeat }
.n-msg{ display:inline-block; *margin-top:-1px; margin-left:2px; font-size:12px; font-family:simsun, sans-serif; line-height:15px; margin-top:1px; }
.n-error{ color:#fc4147 }
.n-ok{ color:#390 }
.n-tip, .n-loading{ color:#808080 }
.n-error .n-icon{ background-position:0 0 }
.n-ok .n-icon{ background-position:-16px 0 }
.n-tip .n-icon{ background-position:-32px 0 }
.n-loading .n-icon{ background:url("images/loading.gif") 0 center no-repeat !important }
.n-top, .n-right, .n-bottom, .n-left{ display:inline-block; outline:0; vertical-align:top; line-height:0 }
.n-top .n-arrow, .n-bottom .n-arrow{ left:8px; width:12px; height:6px }
.n-left .n-arrow, .n-right .n-arrow{ top:6px; width:6px; height:12px }
.n-top{ vertical-align:top; }
.n-top .msg-wrap{ margin-bottom:6px }
.n-top .n-arrow{ bottom:-6px; }
.n-top .n-arrow b{ top:-6px }
.n-top .n-arrow i{ top:-7px }
.n-bottom{ vertical-align:bottom; }
.n-bottom .msg-wrap{ margin-top:6px }
.n-bottom .n-arrow{ top:-6px; }
.n-bottom .n-arrow b{ top:-1px }
.n-bottom .n-arrow i{ top:0 }
.n-left .msg-wrap{ right:100%; margin-right:6px }
.n-left .n-arrow{ right:-6px; }
.n-left .n-arrow b{ left:-6px }
.n-left .n-arrow i{ left:-7px }
.n-right .msg-wrap{ margin-left:6px }
.n-right .n-arrow{ left:-6px; }
.n-right .n-arrow b{ left:1px }
.n-right .n-arrow i{ left:2px }
.n-default .n-left, .n-default .n-right{ margin-top:12px }
.n-default .n-top .msg-wrap{ bottom:100% }
.n-default .n-bottom .msg-wrap{ top:100% }
.n-default .msg-wrap{ position:absolute; z-index:1; }
.n-default .msg-wrap .n-icon{ background-image:url("images/new_t1.png") }
.n-default .n-tip .n-icon{ display:none }
.n-simple .msg-wrap{ position:absolute; z-index:1; }
.n-simple .msg-wrap .n-icon{ background-image:url("images/new_t1.png") }
.n-simple .n-top .msg-wrap{ bottom:100% }
.n-simple .n-bottom .msg-wrap{ top:100% }
.n-simple .n-left, .n-simple .n-right{ margin-top:5px }
.n-simple .n-bottom .msg-wrap{ margin-top:3px }
.n-simple .n-tip .n-icon{ display:none }
.n-yellow .msg-wrap{ position:absolute; z-index:1; padding:4px 6px; border:1px solid #ffbb76; border-radius:2px; background-color:#fffcef; box-shadow:0 1px 3px #ccc; color:#db7c22; font-size:12px; }
.n-yellow .msg-wrap .n-arrow b{ color:#ffbb76; text-shadow:0 0 2px #ccc }
.n-yellow .msg-wrap .n-arrow i{ color:#fffcef }
.n-yellow .msg-wrap .n-icon{ background-image:url("images/new_t1.png") }
.n-yellow .n-top .msg-wrap{ bottom:100% }
.n-yellow .n-bottom .msg-wrap{ top:100% }
.n-yellow .n-tip, .n-yellow .n-ok, .n-yellow .n-loading{ border-color:#ddd; background-color:#f8fdff; box-shadow:0 1px 3px #ccc; color:#333; }
.n-yellow .n-tip .n-arrow b, .n-yellow .n-ok .n-arrow b, .n-yellow .n-loading .n-arrow b{ color:#ddd; text-shadow:0 0 2px #ccc }
.n-yellow .n-tip .n-arrow i, .n-yellow .n-ok .n-arrow i, .n-yellow .n-loading .n-arrow i{ color:#f8fdff }
.n-yellow .n-tip .n-icon{ display:none }
